package cn.math.appmath.dao;

import java.util.ArrayList;

import cn.math.appmath.bean.ProjectBean;
import cn.math.appmath.entity.Project;

public interface ProjectDao {
	/**
	 * 根据参数查询项目
	 * @param sqlStr
	 * @param objectList 参数值
	 * @return
	 */
	public ProjectBean queryProjects(int page, String sqlStr, ArrayList<Object> objectList);
	
	/**
	 * 添加科研项目信息
	 * @param Project对象
	 */
	public void save(Project transientInstance);
	
	/**
	 * 删除研究项目
	 * @param ids Integer 数组对象
	 * @return
	 */
	public boolean batchDelete(Integer[] ids);
	
	/**
	 * 根据主键ID查找科研项目信息
	 * @param id 主键
	 * @return
	 */
	public Project findById(java.lang.Integer id);
}
